.container{
		width: 750rpx;
		.top{
			width: 750rpx;
			height: 420rpx;
			position: relative;
			.search{
				width: 700rpx;
				height: 80rpx;
				background-color: #fff;
				border-radius: 40rpx;
				margin-left: 25rpx;
				display: flex;
				flex-direction: row;
				justify-content: space-around;
				align-items: center;
				position: relative;
				z-index: 9;
				.address{
					width: 168rpx;
					display: flex;
					flex-direction: row;
					align-items: center;
					justify-content: center;
					padding: 0 14rpx;
					/* #ifndef APP-PLUS */
					box-sizing: border-box;
					/* #endif */
					.text{
						/* #ifdef APP-PLUS */
						width: 120rpx;
						/* #endif */
						font-size: 30rpx;
						color: #333;
						overflow: hidden;
						text-overflow: ellipsis;
						/* #ifndef APP-PLUS */
						white-space: nowrap;
						/* #endif */
						lines: 1;
						text-align: center;
					}
					.iconfont{
						font-size: 24rpx;
					}
				}
				.search_input{
					width: 522rpx;
					font-size: 30rpx;
					padding: 0 20rpx 0 60rpx;
					.input{
						width: 442rpx;
						font-size: 30rpx;
					}
					position: relative;
					.iconfont{
						position: absolute;
						left: 16rpx;
						/* #ifndef APP-PLUS */
						top: 0;
						bottom: 0;
						margin: auto;
						/* #endif */
						/* #ifdef APP-PLUS */
						top: 14rpx;
						/* #endif */
						font-size: 32rpx;
						color: #999;
						display: flex;
						flex-direction: column;
						justify-content: center;
					}
					/* #ifdef APP-PLUS */
						.line{
							width: 1px;
							height: 40rpx;
							background: #dbdbdb;
							position: absolute;
							left: 0;
							top: 10rpx;
						}
					/* #endif */
						/* #ifndef APP-PLUS */
						box-sizing: border-box;
						&::after{
							/* #ifndef APP-PLUS */
							position: absolute;
							content: ' ';
							width: 1px;
							height: 30rpx;
							background: #dbdbdb;
							top: 0;
							bottom: 0;
							left: 0;
							margin: auto;
							/* #endif */
						}
					/* #endif */
				}
			}
			.swiper_content{
				width: 700rpx;
				margin-left: 25rpx;
				height: 300rpx;
				border-radius: 12rpx;
				position: absolute;
				bottom: 0;
				z-index: 2;
				overflow: hidden;
				.swiper-item{
					width: 700rpx;
					height: 300rpx;
					.image{
						width: 700rpx;
						height: 300rpx;
						border-radius: 12rpx;
					}
				}
			}
			.bg_style{
				width: 750rpx;
				height: 220rpx;
				background-color: #0EAD96;
				position: absolute;
				top: 0;
				left: 0;
				z-index: 1;
			}
		}
		.menu{
			width: 700rpx;
			margin-top: 30rpx;
			border-radius: 12rpx;
			background-color: #fff;
			margin-left: 25rpx;
			position: relative;
			z-index: 1;
		}
		.tabNav{
			width: 750rpx;
			position: sticky;
			/* #ifdef H5 */
			position: -webkit-sticky;
			/* #endif */
			top: 0;
			left: 0;
			z-index: 2;
			background-color: #F7F7F8;
		}
		.goodsList{
			width: 700rpx;
			margin-left: 25rpx;
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			align-items: center;
			flex-wrap: wrap;
			.goodsItem{
				margin-bottom: 20rpx;
			}
		}
	}